temporary work permit - French English Dictionary